<?php
class Comment_Controller extends Base_Controller
{
    public $restful = true;

    public function post_post($id)
    {
        $code = -1;
        $msg = '';

        if (!Captcha::check(Input::get('captcha'))) {
            $code = -2;
            $msg = 'Mã bảo mật không hợp lệ';
        } else {
            $house = House::find($id);

            if (is_not_null($house)) {
                $validator = \Laravel\Validator::make(Input::get(),
                    array('body' => 'required|min:3:max:256', 'email' => 'email')
                );
                if ($validator->fails()) {
                    $msg = 'input error';
                    Log::error($validator->errors);
                } else {
                    $cmt = $house->comments()->insert(array(
                        'name' => Input::get('name'),
                        'email' => Input::get('email'),
                        'body' => Input::get('body')
                    ));
                    $msg = $cmt->id . ';' . $cmt->time;
                    $code = 1;
                }
            } else {
                $msg = 'Nhà trọ không hợp lệ!';
            }

        }

        return Response::json(compact('code', 'msg'));
    }
}